Release 10.1A: OpenEdge Getting Started:
Application and Integration Services
OpenEdge Adapter for Sonic ESB
Sonic ESB is an industry-leading application integration framework that provides exceptional performance, reliability, and security. Its service-based architecture supports the deployment of discrete applications (services) that exchange messages according to sophisticated automated workflow processes. It also supports the exposure of deployed applications as standard Web services that can process requests sent through HTTP or HTTPS (HTTP/S) from any compliant client application external to the Sonic ESB.
The OpenEdge Adapter for Sonic ESB enables AppServer applications to participate as services on the Enterprise Service Bus (ESB). To accomplish this objective, the OpenEdge Adapter for Sonic ESB performs the following functions:
- Requests addressed to the service arrive as SOAP messages. The OpenEdge Adapter for Sonic ESB converts the requests to Progress 4GL protocol, enabling the AppServer to execute the service application code and process the requests.
- The AppServer generates 4GL responses to the requests. The OpenEdge Adapter for Sonic ESB converts these responses to SOAP messages, which are routed according to a Sonic ESB process itinerary or a Web service reply mechanism, as appropriate.
- Optionally, the OpenEdge Adapter for Sonic ESB, operating within the framework of the Sonic ESB, generates a WSDL file for each deployed service.
Figure 7–6 is a simplified illustration of the function of the OpenEdge Adapter for Sonic ESB in the context of Sonic ESB. The components and functions illustrated in Figure 7–6 are explained in more detail in the sections that follow.
Figure 7–6: An example of the OpenEdge Adapter for Sonic ESB in context
![]()
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |